package com.bcbim.operation_maintenance_interface.space.dao;

import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * @Description 空间信息表
 * @Author hmj
 * @Date 2022-03-08
 */

@Data
@Accessors(chain = true)
public class SpaceDAO implements Serializable {

    private static final long serialVersionUID = 3153928234376940922L;

    private String id;
    private String spaceId;
    /**
     * 项目id
     */
    private String projectId;
    /**
     * 轻量化模型id
     */
    private String modelServerId;
    /**
     * 轻量化楼层id
     */
    private String modelServerFloorId;

    /**
     * 模型文件id
     */
    private String modelFileId;

    /**
     * 业务部门id，t_business_department主键
     */
    private String businessDepartmentId;

    /**
     * 部门id，t_department主键
     */
    private String departmentId;

    /**
     * 空间类别id，t_space_category主键
     */
    private String spaceCategoryId;

    /**
     * 空间类型id，t_space_type 主键
     */
    private String spaceTypeId;

    /**
     * 空间名称
     */
    private String spaceName;

    /**
     * 空间编号
     */
    private String spaceNum;

    /**
     * 空间面积
     */
    private Double spaceArea;

    /**
     * 额定人数
     */
    private Integer fixPeopleNum;

    /**
     * 实际人数
     */
    private Integer actualPeopleNum;

    /**
     * 分摊方式，码值表allocationMethodType
     */
    private String allocationMethod;

    /**
     * 创建人
     */
    private String createBy;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 修改人
     */
    private String updateBy;

    /**
     * 修改时间
     */
    private LocalDateTime updateTime;

    /**
     * 删除标记,  0:正常,  1:删除
     */
    private String del;

}
